// 函数 "一大堆代码"特定的一些功能  可以重复使用
//1. 内置函数 --系统自带的、别人写好的
//e.g.
//    number|string
// let a = "10"//ture;
// //1.1 typeof（变量名)--判断变量的类型 
// console.log(typeof (a));

// //1.2 isNaN(变量名)--判断是否为非数字
// let b = "20";//纯字符串形式的“数字”会自动转换
// console.log(isNaN(b));

//1.3 parseInt（）将传入的数据 转换为整数
//1.4 parseFloat()将传入的数据 转换为浮点数(小数)

//2.自定义函数  


//function sum(params,params) {//形参
//函数体 (具体要实现的功能)
//}

//3.函数的调用
//函数名（参数1，，，）;//实参


// //计算两个数字的和
// function add(x, y, z) {//x,y 形参 没有实际值 占位用
//     if (isNaN(x) === false && isNaN(y) === false && isNaN(z) === false) {
//         return x + y + z;
//     } else {
//         console.log("参数不对！里面有非数字");
//     }
// }
// //函数的调用
// let h = "你喊"
// let res = add(1, 4, 7)  //1,4 实参  具体的落地的值
// console.log(res);
// //关于返回值  return 大部分情况下是需要返回结果的
// //如果没有指定return返回的结果，系统会指定undefined作为返回结果

// function getArea() {
//     let r = document.getElementById("r").value;
//     if (!isNaN(r) && r > 0) {
//         res1 = Math.PI.toFixed(2) * r * r;
//         res1= res1.toFixed(2)
//         res2 =  res1 + "平方厘米"
//         document.getElementById("res2").value = res2;
//         return;
//     } else {
//         res2 = "请输入正确的半径"
//         document.getElementById("res2").value = res2;
//         return;
//     }


// }
// let res1 = getArea(10);
// console.log("半径为10cm的圆的面积是:" + res1 + "平方厘米");




function sum1() {
    let n = parseFloat(prompt("请输入n的值:"));
    let m = parseFloat(prompt("请输入m的值:"));
    if (n > 0 && n <= 1000 && m > 0 && m <= 1000 && !isNaN(n, m)) {
        let res2 = n - 1;
        for (let i = n; i <= m; i++) {
            res2 = res2 + i;

        }
        // return res2; 
        alert(n + "到" + m + "的和是：" + res2)
    }else{
        alert("请输入正确的数字")
    }

}

// console.log(sum1(1, 6));



